import java.util.ArrayList;

class ClassInfo extends NodeInfo {
	private EntityBlock superClass;
	private ArrayList<EntityBlock> classMembers;
	
	ClassInfo() {
		this.superClass		= null;
		this.classMembers	= new ArrayList<EntityBlock>();
	}
	
    public EntityBlock getSuperClass() {
        return this.superClass;
    }

	public void setSuperClass(EntityBlock superClass) {
		this.superClass	= superClass;
	}

	public void addMember(EntityBlock member) {
		this.classMembers.add(member);
	}

	public void addAll(ArrayList<EntityBlock> list) {
		this.classMembers.addAll(list);
	}

    public ArrayList<EntityBlock> getMembers() {
        return this.classMembers;
    }
}
